package com.cntcdt.api.service;

import java.util.List;

import com.cntcdt.api.db.model.GroupDemoDeviceModel;

public interface GroupDemoDeviceService {
	
	/**
	 * 添加一条数据
	 * @param groupDemoDevice
	 * @return
	 */
	public int insertModel(GroupDemoDeviceModel groupDemoDevice);
	
	/**
	 * 根据设备号与集团id查询数据
	 * @param terminal
	 * @param groupId
	 * @return
	 */
	public GroupDemoDeviceModel findByGroupIdAndTermianl(String terminal,int groupId);
	
	/**
	 * 更新一条数据
	 * @param groupDemoDevice
	 * @return
	 */
	public boolean updateGroupDemoDevice(GroupDemoDeviceModel groupDemoDevice);
	
	/**
	 * 分页查询演示账号的设备列表
	 * @param sortTime
	 * @return
	 */
	public List<GroupDemoDeviceModel> findBySortTime(int sortTime,int groupId);
	
	/**
	 * 查询出演示账号所有设备
	 * @param sortTime
	 * @return
	 */
	public List<GroupDemoDeviceModel> findByAllDevice(int groupId);
}
